home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-315.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  82 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12431);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0858");
  13.  
  14.  name["english"] = "RHSA-2003-315: quagga";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated Quagga packages that close a locally-exploitable denial of service
  21.   vulnerability are now available.
  22.  
  23.   Quagga is an open source implementation of TCP/IP routing software.
  24.  
  25.   Herbert Xu reported that Quagga can accept spoofed messages sent on the
  26.   kernel netlink interface by other users on the local machine. This could
  27.   lead to a local denial of service attack. The Common Vulnerabilities and
  28.   Exposures project (cve.mitre.org) has assigned the name CAN-2003-0858 to
  29.   this issue.
  30.  
  31.   Users of Quagga should upgrade to these erratum packages, which contain a
  32.   patch that checks that netlink messages actually came from the kernel.
  33.   This erratum also includes quagga-devel and quagga-contrib packages which
  34.   were not originally shipped with Red Hat Enterprise Linux 3.
  35.  
  36.  
  37.  
  38.  
  39. Solution : http://rhn.redhat.com/errata/RHSA-2003-315.html
  40. Risk factor : High';
  41.  
  42.  script_description(english:desc["english"]);
  43.  
  44.  summary["english"] = "Check for the version of the quagga packages";
  45.  script_summary(english:summary["english"]);
  46.  
  47.  script_category(ACT_GATHER_INFO);
  48.  
  49.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  50.  family["english"] = "Red Hat Local Security Checks";
  51.  script_family(english:family["english"]);
  52.  
  53.  script_dependencies("ssh_get_info.nasl");
  54.  
  55.  script_require_keys("Host/RedHat/rpm-list");
  56.  exit(0);
  57. }
  58.  
  59. include("rpm.inc");
  60. if ( rpm_check( reference:"quagga-0.96.2-8.3E", release:"RHEL3") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"quagga-contrib-0.96.2-8.3E", release:"RHEL3") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"quagga-devel-0.96.2-8.3E", release:"RHEL3") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75.  
  76. if ( rpm_exists(rpm:"quagga-", release:"RHEL3") )
  77. {
  78.  set_kb_item(name:"CAN-2003-0858", value:TRUE);
  79. }
  80.  
  81. set_kb_item(name:"RHSA-2003-315", value:TRUE);
  82.